/**
 * 测试公众号
 */
var APPID ='wx4a81740cdf4c1653'
//XCC

// var APPID = 'wxcdb5b8aa4a45d5cd'
var REDIRECT_URI = 'http://127.0.0.1:8081/auth.html'
/**
 * 正式公众号
 */
// var APPID = 'wx763ca0ce2d0b75e3'
// var REDIRECT_URI = 'http://vdstest.changan.com.cn/VDS/wechat/auth.html'
var QQ_MAP_KEY = '3YHBZ-RSD66-LMBSW-EJMKU-CCURF-MKFTC'

var SCOPE = 'snsapi_userinfo'
var STATE = 'ddgr56'
var AUTH_URL = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=' 
+ APPID + '&redirect_uri=' + REDIRECT_URI + '?url=$URL' + '&response_type=code&scope=' + SCOPE + '&state=' + STATE + '#wechat_redirect'

// 授权xxx
function auth(url) {
  window.location.href = getAuthUrl(url)
}
// 获取授权url（替换code）
function getAuthUrl(url) {
  return AUTH_URL.replace('$URL', url ? encodeURIComponent(url) : '')
}
//如果不存在openid，说明要授权
// if (!window.localStorage.getItem('openid')) {
//   auth(window.location.href)
// } else{
//     // 有openid,向后台请求是否driverId
//     getDriverId(function(data){
//         if(data.detail && data.detail.driverId){
//             window.localStorage.setItem('driverId',data.detail.driverId);
//         }else{
//             if (window.location.pathname.indexOf("reg.html") ==-1) {
//                 // 有openid,但是没有driverId,说明要绑定司机
//                 //增加跳转提示弹窗
//                 weui.alert("您尚未注册驾驶员，请前往注册",function () {
//                     // window.location.href = 'reg.html?timeStamp='+new Date().getTime();
//                 });
//             }
//
//         }
//     })
// }
function initSDK(errCb){
  var timestamp = new Date().getTime();
  var nonceStr = 'kfe3456akjsh23s4567v'
  var params = {
    timestamp: timestamp,
    nonceStr: nonceStr,
    url: window.location.href
  }
  getSign(params, function (data) {
    console.log(data);
    wx.config({
      debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
      appId: APPID, // 必填，公众号的唯一标识
      timestamp: timestamp, // 必填，生成签名的时间戳
      nonceStr: nonceStr, // 必填，生成签名的随机串
      signature: data.detail.signature, // 必填，签名
      jsApiList: ['getLocation','chooseImage','getLocalImgData','checkJsApi'] // 必填，需要使用的JS接口列表
    });
  }, errCb)
}
